<?php namespace Home\Controller; 
use Hdphp\Controller\Controller;
use Common\Model\Category;
//公共控制器
class CommonController extends Controller{

	//构造函数
	public function __init(){
        // 标签
        $tagData=Db::table('tag')->get();
        View::with('tagData',$tagData);


        // 右侧
        // 分类
        $cateData=Db::table('category')->where('pid',0)->get();
        // var_dump($cateData);die;
        $cateModel=new Category;
        // 统计分类内的文章数量
        // 先获取总分类子集
        foreach ($cateData as $k=> $v) {
                // 获取category中的所有子集cid
                $cateCids=$cateModel->getSon(Db::table('category')->get(),$v['cid']);
                $cateCids[]=$v['cid'];
                // 最终目标
                $cateData[$k]['num']=Db::table('article')->where("category_cid IN (".implode(',',$cateCids).") AND is_recycle=1")->count();
        }
        View::with('cateData',$cateData);
        


        // 右侧部
        // 文章表  最新
        $arcData=Db::table('article')->where('is_recycle',1)->orderBy('sendtime','DESC')->limit(3)->get();
        View::with('arcData',$arcData);

        // 文章表  推荐
        $reArcData=Db::table('article')->where('is_recycle',1)->orderBy('click','DESC')->limit(5)->get();
        View::with('reArcData',$reArcData);



        // 友情链接
        $linkData=Db::table('link')->get();
        View::with('linkData',$linkData);
	}
	


}
